Do nothing on empty string, quietly.
authorOwen Taylor <otaylor@redhat.com>
Wed, 16 Dec 1998 21:06:49 +0000 (21:06 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Wed, 16 Dec 1998 21:06:49 +0000 (21:06 +0000)
Wed Dec 16 16:04:41 1998  Owen Taylor  <otaylor@redhat.com>

* gtk/gtklabel.c (gtk_label_expose): Do nothing
on empty string, quietly.

ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtklabel.c

index 1e5785b202b94561136330bc91b8865a20ece9b5..3b7525328b596344640a09922fa4fd4b10e68c9e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Wed Dec 16 16:04:41 1998  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtklabel.c (gtk_label_expose): Do nothing
+       on empty string, quietly.
+
 Wed Dec 16 15:36:19 1998  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkentry.c (gtk_entry_draw_cursor_on_drawable):
index 1e5785b202b94561136330bc91b8865a20ece9b5..3b7525328b596344640a09922fa4fd4b10e68c9e 100644 (file)
@@ -1,3 +1,8 @@
+Wed Dec 16 16:04:41 1998  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtklabel.c (gtk_label_expose): Do nothing
+       on empty string, quietly.
+
 Wed Dec 16 15:36:19 1998  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkentry.c (gtk_entry_draw_cursor_on_drawable):
index 1e5785b202b94561136330bc91b8865a20ece9b5..3b7525328b596344640a09922fa4fd4b10e68c9e 100644 (file)
@@ -1,3 +1,8 @@
+Wed Dec 16 16:04:41 1998  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtklabel.c (gtk_label_expose): Do nothing
+       on empty string, quietly.
+
 Wed Dec 16 15:36:19 1998  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkentry.c (gtk_entry_draw_cursor_on_drawable):
index 1e5785b202b94561136330bc91b8865a20ece9b5..3b7525328b596344640a09922fa4fd4b10e68c9e 100644 (file)
@@ -1,3 +1,8 @@
+Wed Dec 16 16:04:41 1998  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtklabel.c (gtk_label_expose): Do nothing
+       on empty string, quietly.
+
 Wed Dec 16 15:36:19 1998  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkentry.c (gtk_entry_draw_cursor_on_drawable):
index 1e5785b202b94561136330bc91b8865a20ece9b5..3b7525328b596344640a09922fa4fd4b10e68c9e 100644 (file)
@@ -1,3 +1,8 @@
+Wed Dec 16 16:04:41 1998  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtklabel.c (gtk_label_expose): Do nothing
+       on empty string, quietly.
+
 Wed Dec 16 15:36:19 1998  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkentry.c (gtk_entry_draw_cursor_on_drawable):
index 1e5785b202b94561136330bc91b8865a20ece9b5..3b7525328b596344640a09922fa4fd4b10e68c9e 100644 (file)
@@ -1,3 +1,8 @@
+Wed Dec 16 16:04:41 1998  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtklabel.c (gtk_label_expose): Do nothing
+       on empty string, quietly.
+
 Wed Dec 16 15:36:19 1998  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkentry.c (gtk_entry_draw_cursor_on_drawable):
index 1e5785b202b94561136330bc91b8865a20ece9b5..3b7525328b596344640a09922fa4fd4b10e68c9e 100644 (file)
@@ -1,3 +1,8 @@
+Wed Dec 16 16:04:41 1998  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtklabel.c (gtk_label_expose): Do nothing
+       on empty string, quietly.
+
 Wed Dec 16 15:36:19 1998  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkentry.c (gtk_entry_draw_cursor_on_drawable):
index 50166fa0debefa671a5104c4d3db810923aa5c87..8e46a4056df51434be02e219931d8ffc48da69b0 100644 (file)
@@ -878,14 +878,13 @@ gtk_label_expose (GtkWidget      *widget,
   g_return_val_if_fail (GTK_IS_LABEL (widget), FALSE);
   g_return_val_if_fail (event != NULL, FALSE);
   
-
-  if (GTK_WIDGET_VISIBLE (widget) && GTK_WIDGET_MAPPED (widget))
+  if (GTK_WIDGET_VISIBLE (widget) && GTK_WIDGET_MAPPED (widget) &&
+      label->label && (*label->label != '\0'))
     {
       label = GTK_LABEL (widget);
       misc = GTK_MISC (widget);
 
-      g_return_val_if_fail (label->words != 0 || label->label == 0, FALSE);
-
+      g_return_val_if_fail ((label->words != NULL), FALSE);
 
       /*
        * GC Clipping